乐莉(Hiep ThiLe 饰演)是越南女孩,家境虽然清贫,但一家人生活得还算幸福。但随着越南战争的爆发,她的灾难也随之而来。
越南战争期间,乐莉因支持越共游击队而被政府军抓获,遭受了非人的待遇。她的母亲(陈冲饰演)贿赂政府人员逃走,但此时她也被越共人员以为她背叛了游击队,被强奸。母亲无奈之下,只好带着她到一个有钱人家里做工。她竟然爱上了那个男人,还怀了他的孩子。
她们被女主人赶走,投靠了当妓女的姐姐。但她实在受不了姐姐的作风,便独自离开,生下一个儿子,为了继续在街头当小贩。
当时,很多女性为了赚更多的钱,都沦为妓女。但她还是坚持,自己不能过着堕落的生活。直到莉莉遇见了美国大兵史蒂夫(汤米·李·琼斯 饰),史蒂夫对她一见钟情,莉莉也最终被史蒂夫的真爱所感动。两人婚后,又生下了两个儿子。全家回到美国后,由于价值观不同,莉莉和史蒂夫之间产生了矛盾,史蒂夫更是看不下去了……